/*gcc -c -o gtkVbox.o gtkVbox.c `pkg-config --cflags --libs gtk+-2.0`*/
#include "mygtk.h"
#include <gtk/gtk.h>

Widget_t *createVbox()
{
	GtkWidget *vBox;
	vBox = gtk_vbox_new(FALSE, 0);
	return vBox;
}

Container_t *getContainerOfVbox()
{
	return gtk_menu_bar_new();
}

void addItemToItem(Widget_t *parent, Widget_t* item[], int num)
{
	Widget_t* menu;
	menu = gtk_menu_new();
	gtk_menu_item_set_submenu(GTK_MENU_ITEM(parent), menu);
	for (int i = 0; i < num; ++i)
		gtk_menu_shell_append(GTK_MENU_SHELL(menu), item[i]);
}

void addItemToContainer(Container_t* container, Widget_t *item)
{
	gtk_menu_shell_append(GTK_MENU_SHELL(container), item);
}

void addContainerToVbox(Widget_t* vBox, Container_t* container)
{
	gtk_box_pack_start(GTK_BOX(vBox), container, FALSE, FALSE, 0);
}